Part Number Hot Search : 
45012 6690S SL2524LC R3010 TZQ5227B M5324 R1EX240 MAX3311E
Product Description
Full Text Search
 

To Download SA56004XDP Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 INTEGRATED CIRCUITS
SA56004X 1 C accurate, SMBus-compatible, 8-pin, remote/local digital temperature sensor with over temperature alarms
Product data sheet Supersedes data of 2003 Sep 03 2004 Oct 06
Philips Semiconductors
Philips Semiconductors
Product data sheet
1 C accurate, SMBus-compatible, 8-pin, remote/local digital temperature sensor with over temperature alarms
SA56004X
GENERAL DESCRIPTION
The Philips SA56004X is an SMBus compatible, 11-bit remote/local digital temperature sensor with over temperature alarms. The remote channel of the SA56004 monitors a diode junction, such as a substrate PNP of a microprocessor or a diode connected transistor such as the 2N3904 (NPN) or 2N3906 (PNP). With factory trimming, remote sensor accuracy of 1C is achieved. Under and over temperature alert thresholds can be programmed to cause the ALERT output to indicate when the on-chip or remote temperature is out of range. This output may be used as a system interrupt or SMBus alert. The T_CRIT output is activated when the on-chip or remote temperature measurement rises above the programmed T_CRIT threshold register value. This output may be used to activate a cooling fan, send a warning or trigger a system shutdown. To further enhance system reliability, the SA56004X employs an SMBus time-out protocol. The SA56004X has a unique device architecture which is patented (U.S. patent #6542020). The SA56004X is available in the SO8 and TSSOP8 packages. SA56004X has 8 factory-programmed, device address options. The SA56004X is pin-compatible with the LM86, MAX6657/8, and ADM1032.
Patents
Notice is herewith given that the subject device uses one or more of the following patents and that each of these patents may have corresponding patents in other jurisdictions: Patent No. US 6,542,020 B2 -- owned by Koninklijke Philips Electronics N.V., Eindhoven (NL).
SO8
TSSOP8
FEATURES
* Accurately senses temperature of remote microprocessor thermal * On-chip local temperature sensing * 11-bit, 0.125 C resolution * 8 different device addresses are available for server applications. * Offset registers available for adjusting the remote temperature
accuracy The SA56004ED/EDP with marking code 56004E/600E is address compatible with the National LM86, the MAX6657/8 and the ADM1032. diodes or diode connected transistors within 1 C
* I2C-bus standard and fast mode compatible * TSSOP8 and SO8 packages * Programmable conversion rate (0.0625 Hz to 26 Hz) * Undervoltage lockout prevents erroneous temperature readings * Latch-up testing is done to JESDEC Standard JESD78 which
exceeds 100 mA
APPLICATIONS
workstations
* System thermal management in laptops, desktops, servers and * Computers and office electronic equipment * Electronic test equipment & instrumentation * HVAC * Industrial controllers and embedded systems
* Programmable under/overtemperature alarms: ALERT and T_CRIT * SMBus 2.0 compatible interface, supports TIMEOUT * Operating voltage range: 3.0 V to 3.6 V
2004 Oct 06
2
Philips Semiconductors
Product data sheet
1 C accurate, SMBus-compatible, 8-pin, remote/local digital temperature sensor with over temperature alarms
SA56004X
SIMPLIFIED SYSTEM DIAGRAM
VDD R 10 k SHIELDED TWISTED PAIR 100 nF 2 2.2 nF (Note 1) REMOTE SENSOR 2N3904 (NPN), 2N3906 (PNP), or similar standalone, ASIC, or mircroprocessor thermal diode +5 V 3 VDD R 10 k 4 T_CRIT GND 5 GND D- 1 VDD D+ SCLK 8 R 10 k R 10 k VDD CLOCK
SDATA
7
DATA
SA56004X
ALERT 6 INT
SMBus CONTROLLER
FAN CONTROL CIRCUIT
SL02018
NOTE: 1. Typical value; placed close to temperature sensor. Figure 1. Simplified system diagram.
ORDERING INFORMATION
TYPE NUMBER SA56004XD SA56004XDP PACKAGE NAME SO8 TSSOP8 DESCRIPTION plastic small outline package; 8 leads; body width 3.9 mm plastic thin shrink small outline package; 8 leads; body width 3 mm VERSION SOT96-1 SOT505-1 TEMPERATURE RANGE 0 C to +125 C 0 C to +125 C
NOTE: There are 8 device slave address options (indicated by `X' in the Type Number, and described in Table 1).
Table 1. Device slave address options
Part number SA56004AD SA56004ADP SA56004BD SA56004BDP SA56004CD SA56004CDP SA56004DD SA56004DDP Marking code 56004A 6004A 56004B 6004B 56004C 6004C 56004D 6004D Device slave address1 1001000 1001001 1001010 1001011 Part number SA56004ED2 SA56004EDP2 SA56004FD SA56004FDP SA56004GD SA56004GDP SA56004HD SA56004HDP Marking code 56004E 6004E 56004F 6004F 56004G 6004G 56004H 6004H Device slave address1 1001100 1001101 1001110 1001111
NOTES: 1. The device slave address is factory-programmed in OTP device address register. 2. The SA56004ED/EDP has the bus address of the National LM86, MAX6657/8 and the ADM1032.
2004 Oct 06
3
Philips Semiconductors
Product data sheet
1 C accurate, SMBus-compatible, 8-pin, remote/local digital temperature sensor with over temperature alarms
SA56004X
PIN CONFIGURATION
SO8 and TSSOP8 TOP VIEW VDD D+ D- T_CRIT 1 2 8 7 SCLK
PIN DESCRIPTION
PIN 1 2
SDATA
SYMBOL VDD D+ D- T_CRIT
DESCRIPTION Positive supply voltage. DC voltage from 3.0 V to 5.5 V. Diode current source (anode). Diode sink current (cathode). T_CRIT alarm is open drain, active-LOW output which requires an external pull-up resistor. It functions as a system interrupt or power shutdown. Power supply ground. ALERT alarm is an open drain, active-LOW output which requires an external pull-up resistor. It functions as an interrupt indicating that the temperature of the on-chip or remote diode is above or below programmed over temperature or under temperature thresholds. SMBus/I2C-bus bi-directional data line. This is an open drain output which requires an external pull-up resistor. SMBus/I2C-bus clock input which requires an external pull-up resistor.
SA56004X
3 4 6 5 ALERT GND
3 4
SL02014
Figure 2. Pin configuration.
5 6
GND ALERT
7
SDATA
8
SCLK
MAXIMUM RATINGS
All voltages are referenced to GND. SYMBOL VDD VD+ VD- ID+ PD Vesd Tj(max) Tstg Supply voltage Voltage at SDATA, SCLK, ALERT, T_CRIT Voltage at Positive diode input Voltage at Negative diode input Sink current at SDATA, SCLK, ALERT, T_CRIT D+ input current Power dissipation ESD SO8 package (derate 5.9 mW/C above Tamb = 70 C) TSSOP8 package (derate 8.3 mW/C above Tamb = 70 C) Human Body Model (Note 1) Machine Model (Note 1) Maximum junction temperature Storage temperature range PARAMETER MIN. -0.3 -0.3 -0.3 -0.3 -1 -1 - - - - - -65 MAX. +6 +6 VDD + 0.3 +0.8 50 1 471 664 2000 200 +150 +165 UNIT V V V V mA mA mW mW V V C C
NOTES: 1. The D+ and D- pins are 1000 V HBM and 100 V MM due to the higher sensitivity of the analog pins that introduces a limitation to the circuit protection structure.
2004 Oct 06
4
Philips Semiconductors
Product data sheet
1 C accurate, SMBus-compatible, 8-pin, remote/local digital temperature sensor with over temperature alarms
SA56004X
ELECTRICAL CHARACTERISTICS
Tamb = 0 C to +125 C, VDD = 3.0 V to 3.6 V, unless otherwise specified. SYMBOL TERRL TERRR TRESR TRESL tCONV VDD IDD IRD UVL PARAMETER Local temperature error Remote temperature error Remote temperature resolution Local temperature resolution Conversion time Supply voltage1 Quiescent current Shutdown current Remote diode source current Undervoltage lockout (UVL) threshold voltage2 Power-on-Reset (POR) threshold voltage Local and Remote ALERT HIGH default temperature settings Local and Remote ALERT LOW default temperature settings Local and Remote T_CRIT default temperature settings Hystersis (T_CRIT) ALERT and T_CRIT output saturation voltage During conversion, 16 Hz conversion rate SMBus inactive High setting: D+ - D- = +0.65 V Low setting VDD input disables A/D conversion3 VDD, input falling edge4 Default values set at power-up Default values set at power-up Default values set at power-up Default value set at power-up IOUT = 6.0 mA CONDITIONS Tamb = 60 C to +100 C Tamb = 0 C to +125 C Tamb = +25 C to +85 C; TRD = +60 C to +100 C Tamb = 0 C to +85 C; TRD = 0 C to +125 C MIN. -2 -3 -1 -3 - - - - - 3.0 - - - - 2.6 1.8 - - - - - TYP. 1 - - - 11 0.125 11 0.125 38 - 500 10 160 10 - - +70 0 +85 +10 - MAX. +2 +3 +1 +3 - - - - - 5.5 - - - - 2.95 2.4 - - - - 0.4 UNIT C C C C bits C bits C ms V A A A A V V C C C C V
NOTES: 1. The SA56004X is optimized for 3.3 VDD operation. 2. Definition of Under Voltage Lockout (UVL): The value of VDD below which the internal A/D converter is disabled. This is designed to be a minimum of 200 mV above the power-on-reset. During the time that it is disabled, the temperature that is in the "read temperature registers" will remain at the value that it was before the A/D was disabled. This is done to eliminate the possibility of reading unexpected false temperatures due to the A/D converter not working correctly due to low voltage. In case of power-up (rising VDD), the reading that is stored in the "read temperature registers" will be the default value of 0 C. VDD will rise to the value of the UVL, at which point the A/D will function correctly and the normal temperature will be read. 3. VDD (rising edge) voltage below which the A/D converter is disabled. 4. VDD (falling edge) voltage below which the logic is reset.
2004 Oct 06
5
Philips Semiconductors
Product data sheet
1 C accurate, SMBus-compatible, 8-pin, remote/local digital temperature sensor with over temperature alarms
SA56004X
SMBus INTERFACE AC ELECTRICAL CHARACTERISTICS
VDD = 3.0 V to 3.6 V; Tamb = 0 C to +125 C; unless otherwise noted. These specifications are guaranteed by design and not tested in production. SYMBOL VIH VIL IOL PARAMETER Logic input HIGH voltage for SCLK, SDATA Logic input LOW voltage for SCLK, SDATA Logic output LOW sink current CONDITIONS VDD = 2.7 V to 5.5 V VDD = 2.7 V to 5.5 V ALERT, T_CRIT; VOL = 0.4 V SDATA; VOL = 0.6 V IOH IIH, IIL Ci Logic output high leakage current Logic input currents SMBus input capacitance for SCLK, SDATA VOH = VDD VIN = VDD or GND MIN. 2.2 - 1.0 6.0 - -1.0 - TYP. - - - - - - 5 MAX. - 0.8 - - 1.0 1.0 - UNIT V V mA mA A A pF
SMBus digital switching characteristics The switching characteristics of the SA56004X fully meet or exceed all parameters specified in SMBus version 2.0. The following parameters specify the timing between the SCLK and SDATA signals in the SA56004X. They adhere to, but are not necessarily specified as the SMBus specifications. fSCLK tLOW tHIGH tBUF tHD:STA tHD:DAT tSU:DAT tSU:STA tSU:STO tR tF tOF tTIMEOUT SCLK operating frequency SCLK LOW time SCLK HIGH time SMBus free time. Delay from SDATA stop to SDATA start Hold time of start condition. Delay from SDATA start to first SCLK H-L Hold time of data. Delay from SCLK H-L to SDATA edges Set-up time of data in. Delay from SDATA edges to SCLK L-H Set-up time of repeat start condition. Delay from SCLK L-H to restart SDATA Set-up time of stop condition. Delay from SCLK H-L to SDATA stop Rise time of SCLK and SDATA Fall time of SCLK and SDATA Output fall time SMBus TIMEOUT. Low period for reset of SMBus CL = 400 pF; IO = 3 mA - - - 25 - - - - 1 300 250 35 s ns ns ms 90% to to 90% 90% of SCLK to 90% of SDATA 10% of SDATA to 90% of SCLK 10% to 10% 90% to 90% - 4.7 4.0 4.7 4.0 - 250 250 4.0 - 5.0 5.0 - - 300 - - - 400 - - - - - - - - kHz s s s s ns ns ns s
tLOW SCLK tHD:STA tHD:DAT
tR
tF
tHD:STA
tHIGH tSU:DAT
tSU:STA
tSU:STO
SDATA tBUF P S S P
SL01204
Figure 3. Timing measurements.
2004 Oct 06
6
Philips Semiconductors
Product data sheet
1 C accurate, SMBus-compatible, 8-pin, remote/local digital temperature sensor with over temperature alarms
SA56004X
PERFORMANCE CURVES
20 700
16 I DD SHUTDOWN ( A) VDD = 5.5 V 12 VDD = 3.6 V 8 VDD = 3.0 V 4 VDD = 3.3 V
I DD QUIESCENT CURRENT ( A)
600
VDD = 5.5 V VDD = 3.3 V VDD = 3.6 V VDD = 3.0 V
500
400
300
0 -50
-25
0
25
50
75
100
125
200 -50
-25
0
25
50
75
100
125
TEMPERATURE (C)
TEMPERATURE (C)
SL02164
SL02158
Figure 4. Typical IDD shutdown versus temperature and VDD
Figure 6. Typical IDD quiescent current versus temperature and VDD (conversion rate = 16 Hz)
400
500
I DD QUIESCENT CURRENT ( A)
350
I DD QUIESCENT CURRENT ( A)
16 Hz 400
300 VCC = 5.5 V 250 VCC = 3.6 V 200 VCC = 3.0 V 150 100 -50 VCC = 3.3 V
8.0 Hz 300 4.0 Hz 2.0 Hz 200 0.12 Hz 100 -50 0.06 Hz 0.25 Hz 0.5 Hz 1.0 Hz
-25
0
25
50
75
100
125
-25
0
25
50
75
100
125
TEMPERATURE (C)
TEMPERATURE (C)
SL02157
SL02159
Figure 5. Typical IDD quiescent current versus temperature and VDD (conversion rate = 0.06 Hz)
Figure 7. Typical IDD quiescent current versus temperature and conversion rate (VDD = 3.3 V)
2004 Oct 06
7
Philips Semiconductors
Product data sheet
1 C accurate, SMBus-compatible, 8-pin, remote/local digital temperature sensor with over temperature alarms
SA56004X
14
2.80 2.79
12
2.78 2.77 VCC = 5.5 V UVL (V) VCC = 3.6 V
VCC = 5.5 V VCC = 3.3 V
10 I OL (mA)
2.76 2.75 2.74 2.73 VCC = 3.6 V VCC = 3.0 V
8 VCC = 3.0 V 6 VCC = 3.3 V 4 2 -50
2.72 2.71
-25
0
25
50
75
100
125
2.70 -50
-25
0
25
50
75
100
125
TEMPERATURE (C)
TEMPERATURE (C)
SL02160
SL02162
Figure 8. Typical T_CRIT IOL versus temperature and VDD (VOL = 0.4 V)
Figure 10. Typical UVL versus temperature and VDD
10
2.6 2.4
9 2.2 8 I OL (mA) VCC = 5.5 V 7 VCC = 3.0 V 6 VCC = 3.3 V 5 1.2 4 -50 1.0 -50 POR (V) 75 100 125 VCC = 3.6 V 2.0 1.8 1.6 1.4
-25
0
25
50
-25
0
25
50
75
100
125
TEMPERATURE (C)
TEMPERATURE (C)
SL02161
SL02163
Figure 9. Typical ALERT IOL versus temperature and VDD (VOL = 0.4 V)
Figure 11. Typical POR versus temperature
2004 Oct 06
8
Philips Semiconductors
Product data sheet
1 C accurate, SMBus-compatible, 8-pin, remote/local digital temperature sensor with over temperature alarms
SA56004X
BLOCK DIAGRAM
VDD
SA56004X
LOCAL TEMP SENSOR
ONE-SHOT REGISTER CONTROL LOGIC REMOTE OFFSET REGISTER CONVERSION REGISTER LOCAL TEMP DATA REGISTER CONFIGURATION REGISTER LOCAL HIGH TEMP THRESHOLD COMMAND REGISTER
LOCAL TEMP HIGH LIMIT REG
LOCAL LOW TEMP THRESHOLD
LOCAL TEMP LOW LIMIT REGISTER
D+ D-
LOCAL REMOTE MUX
11-BIT - A-to-D CONVERTER
REMOTE TEMP DATA REGISTER
REMOTE HIGH TEMP THRESHOLD
REMOTE TEMP HIGH LIMIT REG
T_CRIT HYSTERESIS ALERT ALERT IINTERRUPT
REMOTE LOW TEMP THRESHOLD
REMOTE TEMP LOW LIMIT REG
STATUS REGISTER GND T_CRIT T_CRIT INTERRUPT OTP DEVICE ADDRESS REGISTER SMBus INTERFACE
SDATA
SCLK
SL02015
Figure 12. Functional block diagram.
2004 Oct 06
9
Philips Semiconductors
Product data sheet
1 C accurate, SMBus-compatible, 8-pin, remote/local digital temperature sensor with over temperature alarms
SA56004X
FUNCTIONAL DESCRIPTION Serial bus interface
The SA56004X should be connected to a compatible two-wire serial interface System Management Bus (SMBus) as a slave device using the two device terminals SCLK and SDATA. The ALERT pin can optionally be used with the SMBus protocol to implement the ARA response. The controller will provide a clock signal to the device SCLK pin and write/read data to/from the device through the device SDATA pin. External pull-up resistors, about 10 k each, are needed for these device pins due to open drain circuitry. Data of 8-bit digital byte or word are used for communication between the controller and the device using SMBus 2.0 protocols which are described more in the `SMBus Interface' section on page 17. The operation of the device to the bus is described with details in the following sections.
Register overview
The SA56004X contains three types of SMBus addressable registers. These are read only (R), write only (W), and read-write (R/W). Attempting to write to any R-only register or read data from any W-only register will produce an invalid result. Some of the R/W registers have separate addresses for reading and writing operations. The registers of the SA56004X serve four purposes: * Control and configuration of the SA56004X
* Status reporting * Temperature measurement storage * ID and manufacturer test registers.
Table 2 describes the names, addresses, power-on-reset (POR), and functions of each register. The data of the temperature-related registers is in 2's complement format in which the MSB is the sign bit. The 8-bit data of other registers is in 8-bit straight format.
Slave address
The SA56004X has a 7-bit slave address register which is factory programmed in OTP memory. Eight unique devices are available with different slave addresses as defined in the `Ordering information' section in Table 1, `Device slave address options'. Up to eight devices can reside on the same SMBus without conflict, provided that their addresses are unique.
Table 2. Register assignments
REGISTER NAME LTHB RTHB SR CON CR LHS LLS RHSHB RLSHB One Shot RTLB RTOHB RTOLB RHSLB RLSLB RCS LCS TH LTLB AM RMID RDR COMMAND BYTE READ ADDRESS 00h 01h 02h 03h 04h 05h 06h 07h 08h NA 10h 11h 12h 13h 14h 19h 20h 21h 22h BFh FEh FFh WRITE ADDRESS NA NA NA 09h 0Ah 0Bh 0Ch 0Dh 0Eh 0Fh NA 11h 12h 13h 14h 19h 20h 21h NA BFh NA NA 0000 00 0000 0000 000 000 000 0101 0101 0101 0101 0 1010 0000 0000 0 1010 0001 0000 0000 POR STATE 0000 0000 0000 0000 0000 0000 0000 0000 1000 0100 0110 0000 0000 0100 0110 0000 0000 FUNCTION BITS ACCESSIBILITY
Local Temperature HIGH Byte Remote Temperature HIGH Byte Status Register Configuration Register Conversion Rate Local HIGH Setpoint Local LOW Setpoint Remote HIGH Setpoint High Byte Remote LOW Setpoint High Byte Writing register initiate a one shot conversion Remote Temperature LOW Byte Remote Temperature Offset High Byte Remote Temperature Offset Low Byte Remote HIGH Setpoint Low Byte Remote LOW Setpoint Low Byte Remote T_CRIT Setpoint RLocal T_CRIT Setpoint T_CRIT Hysteresis Local Temperature Low Byte Alert Mode Read Manufacturer's ID Read Stepping or Die Revision
8 8 8 8 4 8 8 8 8 0 6(MSBs) 8 3(MSBs) 3(MSBs) 3(MSBs) 8 8 5 3(MSBs) 1 8 8
R R R R/W R/W R/W R/W R/W R/W W R R/W R/W R/W R/W R/W R/W R/W R R/W R R
2004 Oct 06
10
Philips Semiconductors
Product data sheet
1 C accurate, SMBus-compatible, 8-pin, remote/local digital temperature sensor with over temperature alarms
SA56004X
Power-on-reset (POR)
When power is applied to the SA56004X, the device will enter into its power-on-reset state and its registers are reset to their default values. The configuration, status, and temperature-reading registers remain in these states until after the first conversion. As shown in Table 2, this results in: 1. Command register set to 00h. 2. Local Temperature register (LTHB and LTLB) set to 0 C. 3. Remote Diode Temperature register (RTHB and RTLB) set to 0 C until the end of the first conversion. 4. Status register (SR) set to 00h. 5. Configuration register (CON) set to 00h; Interrupt latches are cleared, the ALERT and T_CRIT output drivers are off and the ALERT and T_CRIT pins are pulled HIGH by the external pull-up resistors. 6. Local T_CRIT temperature setpoints (LCS) and Remote T_CRIT temperature setpoints (RCS) at 85 C. 7. Local HIGH setpoint (LHS) and remote HIGH temperature setpoint (RHSHB) at 70 C. 8. Local LOW setpoint (LLS) and Remote LOW temperature setpoints (RLSHB) at 0 C. 9. Conversion Rate register (CR) is set to 8h; the default value of about 16 conversions/s.
Temperature data format
The temperature data can only be read from the Local and Remote Temperature registers; the setpoint registers (e.g. T_CRIT, LOW, HIGH) are read/write. Both local and remote temperature reading data is represented by an 11-bit, 2's complement word with the LSB (Least Significant Bit) = 0.125 C. The temperature setpoint data for the remote channel is also represented by an 11-bit, 2's complement word with the LSB = 0.125 C. The temperature setpoint data for both the local channel and the T_CRIT setpoints are represented by 8-bit, 2's complement words with the LSB = 1.0 C. For 11-bit temp data, the data format is a left justified, 16-bit word available in two 8-bit registers (high byte and low byte). For 8-bit temp data, the data is available in a single 8-bit register (high byte only).
Table 3. Temperature data format
TEMPERATURE +125 C +25 C +1 C +0.125 C 0 C -0.125 C -1 C -25 C -55 C DIGITAL OUTPUT BINARY 0111 1101 0000 0000 0001 1001 0000 0000 0000 0001 0000 0000 0000 0000 0010 0000 0000 0000 0000 0000 1111 1111 1110 0000 1111 1111 0000 0000 1110 0111 0000 0000 1100 1001 0000 0000 HEX 7D00h 1900h 0100h 0020h 0000h FFE0h FF00h E700h C900h
Starting conversion
Upon POR, the RUN/STOP bit 6 of the configuration register is zero (default condition), then, the device will enter into its free-running operation mode in which the device A/D converter is enabled and the measurement function is activated. In this mode, the device cycles the measurements of the local and remote temperature automatically and periodically. The conversion rate is defined by the programmable conversion rate stored in the conversion rate register. It also performs comparison between readings and limits of the temperature in order to set the flags and interruption accordingly at the end of every conversion. Measured values are stored in the temp registers, results of the limit comparisons are reflected by the status of the flag bits in the status register and the interruption is reflected by the logical level of the ALERT and T_CRIT output. If the power-on temperature limit is not suitable, the temp limit values could be written into the limit registers during the busy-conversion duration of about 38 ms of the first conversion after power-up. Otherwise, the status register must be read and the configuration bit 7 must be reset in order to recover the device from interruption caused by the undesired temp limits.
Low power software standby mode
The device can be placed in a software standby mode by setting the RUN/STOP bit 6 in the configuration register HIGH (to 1). In standby, the free-running oscillator is stopped, the supply current is less than 10 A if there is no SMBus activity, all data in the registers is retained. However, the SMBus is still active and reading and writing registers can still be performed. A one-shot command will initiate a single conversion which has the same effect as any conversion that occurs when the device is in its free-running mode. To restore the device to free running mode, set the RUN/STOP bit 6 LOW (to 0).
2004 Oct 06
11
Philips Semiconductors
Product data sheet
1 C accurate, SMBus-compatible, 8-pin, remote/local digital temperature sensor with over temperature alarms
SA56004X
SA56004 SMBus REGISTERS Command Register
The command register selects which register will be read or written to. Data for this register should be transmitted during the Command Byte of the SMBus write communication.
Table 5. Configuration Register (CON) bit assignments
Bit 7 (MSB) Name/Function ALERT mask The ALERT interrupt is enabled when this bit is LOW. The ALERT interrupt is disabled (masked) when this bit is HIGH. RUN/STOP Standby or run mode control: Running mode is enabled when this bit is LOW. The SA56004X is in standby mode when this bit is HIGH. Not defined. Defaults to "0" (zero). Remote T_CRIT mask The T_CRIT output will be activated by a remote temperature that exceeds the remote T_CRIT setpoint when this bit is LOW. The T_CRIT output will not be activated under this condition when this bit is HIGH. Not defined. Defaults to "0" (zero). Local T_CRIT mask The T_CRIT output will be activated by a local temperature that exceeds the local T_CRIT setpoint when this bit is LOW. The T_CRIT output will not be activated under this condition when this bit is HIGH. Not defined. Defaults to "0" (zero). Fault Queue A single remote temperature measurement outside the HIGH, LOW or T_CRIT setpoints will trigger an outside limit condition resulting in setting the status bits and associated output pins when this bit is LOW. Three consecutive measurements outside of one of these setpoints are required to trigger an outside of limit condition when this bit is HIGH. POR state 0
Local and Remote Temperature registers (LTHB, LTLB, RTHB, RTLB) Table 4. Local and Remote Temperature registers bit assignment
High Byte (Read only address 00h, 01h) Bit Value D7 Sign D6 64 D5 32 D4 16 D3 8 D2 4 D1 2 D0 1 5 4 6
0
0 0
Low Byte (Read only address 10h) Bit Value D7 0.5 D6 0.25 D5 0.125 D4 0 D3 0 D2 0 D1 0 D0 0 3 2
Configuration register
The configuration register is an 8-bit register with read address 03h and write address 09h. Table 5 shows how the bits in this register are used.
0 0
1 0
0 0
Status register
The contents of the status register reflects condition status resulting from all activities: comparison between temperature measurements and temperature limits, the status of A/D conversion, and the hardware condition of external diode to the device. Bit assignments are listed in Table 6. This register is read only and its address is 02h. Upon POR, all bits are set to zero. Note: any one of the fault conditions, with the exceptions of Diode OPEN and A/D BUSY, introduces an Alert interrupt (see Alert interrupt section on page 14). Also, whenever a one-shot command is executed, the status byte should be read after the conversion is completed, which is about 38 ms (1 conversion time period) after the one-shot command is sent.
2004 Oct 06
12
Philips Semiconductors
Product data sheet
1 C accurate, SMBus-compatible, 8-pin, remote/local digital temperature sensor with over temperature alarms
SA56004X
Table 6. Status Register (SR) bit assignment
Read only address 02h Bit 7 6 5 4 Name/Function BUSY When `1' A/D is busy converting. LHIGH When `1' indicates Local HIGH temperature alarm. LLOW When `1' indicates a Local LOW temperature alarm. RHIGH When `1' indicates a Remote Diode HIGH temperature alarm. 3 RLOW When `1' indicates a Remote Diode LOW temperature alarm. 2 1 OPEN When `1' indicates a Remote Diode disconnect. RCRIT When `1' indicates a Remote Diode Critical Temperature alarm. 0 LCRIT When `1' indicates a Local Critical Temperature alarm. 0 0 0 0 0 0 0 POR state n/a
Temperature limit registers Table 8. Local and Remote HIGH Setpoint registers (LHS, RHSHB, and RHSLB)
High Byte (Read only address 05h, 07h / Write address 0Bh, 0Dh) Bit Value D7 Sign D6 64 D5 32 D4 16 D3 8 D2 4 D1 2 D0 1
POR default = LHS = RHSHV = 46h (70 C). Low Byte (Read/Write address 13h) Bit Value D7 0.5 D6 0.25 D5 0.125 D4 0 D3 0 D2 0 D1 0 D0 0
POR default RHSLB = 00h.
Table 9. Local and Remote LOW Setpoint registers (LLS, RLSHB, and RLSLB)
High Byte (Read address 06h, 08h / Write address 0Ch, 0Eh) Bit Value D7 Sign D6 64 D5 32 D4 16 D3 8 D2 4 D1 2 D0 1
POR default LLS = RLSHB = 00h. Low Byte (Read/Write address 14h) Bit Value D7 0.5 D6 0.25 D5 0.125 D4 0 D3 0 D2 0 D1 0 D0 0
POR default RLSLB = 00h (0 C).
Table 10. Local and Remote T_CRIT registers (LCS and RCS) Conversion rate register
The conversion rate register is used to store programmable conversion data, which defines the time interval between conversions in the standard free-running auto convert mode. Table 7 shows all applicable data values and rates for the SA56004X. Only the 4 LSBs of the register are used and the other bits are reserved for future use. The register is R/W using the read address 04h and write address 0Ah. The POR default conversion data is 08h. Single High Byte (Read/Write address 20h, 19h) Bit Value D7 Sign D6 64 D5 32 D4 16 D3 8 D2 4 D1 2 D0 1
POR default LCS = RCS = 55h (85 C).
Table 11. T_CRIT Hysteresis register (TH)
Single High Byte (Read and Write address 21h) Bit Value D7 - D6 - D5 - D4 16 D3 8 D2 4 D1 2 D0 1
Table 7. Conversion rate control byte (CR)
Data value 00h 01h 02h 03h 04h 05h 06h 07h 08h 09h 0Ah to FFh Conversion rate (Hz) 0.06 0.12 0.25 0.50 1.0 2 4 8 16 32 n/a
POR default TH = 0Ah (10 C).
2004 Oct 06
13
Philips Semiconductors
Product data sheet
1 C accurate, SMBus-compatible, 8-pin, remote/local digital temperature sensor with over temperature alarms
SA56004X
Programmable offset register (remote only) Table 12. Remote Temperature Offset registers (RTOHB and RTOLB)
High Byte (Read/Write address 11h) Bit Value D7 Sign D6 64 D5 32 D4 16 D3 8 D2 4 D1 2 D0 1
register, other than the BUSY (D7) and OPEN (D2), will cause the ALERT output pin to be active-LOW. An alert will be triggered after any conversion cycle that finds the temperature is out of the limits defined by the setpoint registers. In order to trigger an ALERT in all alert modes, the ALERT mask bit 7 of the Configuration register must be cleared (not HIGH). ALERT output in Comparator Mode When operating the SA56004X in a system that utilizes a SMBus controller not having an interrupt, the ALERT output may be operated as a temperature comparator. In this mode, when the condition that triggered the ALERT to be asserted is no longer present, the ALERT output is released as it goes HIGH. In order to use the ALERT output as a temperature comparator, bit D0, the ALERT configure bit, in the ALERT Mode (AM) register must be set HIGH. This is not the POR default. ALERT output in Interrupt Mode In the interrupt mode, the ALERT output is used to provide an interrupt signal that remains asserted until the interrupt service routine has elapsed. In the interrupt operating mode, a read of the Status register will set the ALERT mask bit 7 of the Configuration register if any of the temperature alarm bits of the status register is set with exception of BUSY (D7) and OPEN (D2). This protocol prevents further ALERT output triggering until the master device has reset the ALERT mask bit at the end of the interrupt service routine. The Status register bits are cleared only upon a read of the status register by the serial bus master (See Figure 13). In order for the ALERT output to be used as an interrupt, the ALERT Configure bit D0 of the ALERT Mode (AM) register must be set LOW. Note, this is the POR default.
POR default RTOHB = RTOLB = 00h. Low Byte (Read/Write address 12h) Bit Value D7 0.5 D6 0.25 D5 0.125 D4 0 D3 0 D2 0 D1 0 D0 0
POR default RTOLB = 00h.
ALERT mode register Table 13. ALERT mode register (AM)
(Read and Write address BFh) Bit Value D7 0 D6 0 D5 0 D4 0 D3 0 D2 0 D1 0 D0 ALERT mode
D7-D1: is not defined and defaults to `0'. D0: The ALERT output is in Interrupt mode when this bit is LOW. The ALERT output is in comparator mode when this bit is HIGH.
Other registers
The Manufacturers ID register has a default value A1h (1010 0001) and a read address FEh. The Die Revision Code register has a default value 00h (0000 0000) and read address FFh. This register will increment by 1 every time there is a revision to the die.
One-shot register
The one-shot register is used to initiate a single conversion and comparison cycle when the device is in the standby mode; upon completion of the single conversion cycle the device returns to the standby mode. It is not a data register; it is the write operation that causes the one-shot conversion. The data written to this register is not stored; a FF value will always be read from this register. To initiate an one-shot operation, send a standard write command with the command byte of 0Fh (One-Shot Write Address).
Remote Temp High Limit Remote Diode Temp
SA56004-X ALERT pin
Status Register Bit 4(RHIGH) A B,C D E, F
INTERRUPTION LOGIC FUNCTIONAL DESCRIPTION ALERT output
The ALERT output is used to signal Alert interruptions from the device to the SMBus or other system interrupt handler and it is active LOW. Because this is an open drain output, a pull-up resistor (typically 10 k) to VDD is required. Several slave devices can share a common interrupt line on the same SMBus. The ALERT function is very versatile and accommodates three separate operating modes: 1) a temperature comparator, 2) a system interrupt based on temperature, and 3) an SMBus Alert Response Address (ARA) response. The ARA and interrupt modes are different only in how the user interacts with the SA56004X. At the end of every temperature reading, digital comparators determine if the readings are above the HIGH or T_CRIT setpoint or below the LOW setpoint register values. If so, the corresponding bit in the Status register is set. If the ALERT mask bit 7 of the Configuration register is not HIGH, then, any bit set in the Status
SR02502
Figure 13. ALERT output in Interrupt Mode The following events summarizes the ALERT output interrupt mode of operation: Event A: Master senses ALERT output being active-LOW. Event B: Master reads the SA56004X Status register to determine what cause the ALERT interrupt. Event C: SA56004X clears the Status register, resets the ALERT output HIGH, and sets the ALERT mask bit 7 in the Configuration register. Event D: A new conversion result indicates the temperature is still above the high limit, however the ALERT pin is not activated due to the ALERT mask.
2004 Oct 06
14
Philips Semiconductors
Product data sheet
1 C accurate, SMBus-compatible, 8-pin, remote/local digital temperature sensor with over temperature alarms
SA56004X
Event E: Master should correct the conditions that caused the ALERT output to be triggered. For instance, the fan is started, setpoint levels are adjusted. Event F: Master resets the ALERT mask bit 7 in the Configuration register. ALERT output in SMBus alert mode When several slave devices share a common interrupt line, an SMBus alert line is implemented. The SA56004X is designed to accommodate the Alert interrupt detection capability of the SMBus 2.0 Alert Response Address (ARA) protocol, defined in SMBus specification 2.0. This procedure is designed to assist the master in resolving which slave device generated the interrupt and in servicing the interrupt while minimizing the time to restore the system to its proper operation. Basically, the SMBus provides Alert response interrupt pointers in order to identify slave devices which have caused the Alert interrupt. When the ARA command is received by all devices on the SMBus, the devices pulling the SMBus alert line LOW send their device addresses to the master; await an acknowledgement and then release the alert line. This requirement to disengage the SMBus alert line prevents locking up the alert line. The SA56004X complies with this ARA disengagement protocol by setting the ALERT mask bit 7 in the Configuration register at address 09h after successfully sending out its address in response to an ARA command and releasing the ALERT output. Once the mask bit is activated, the ALERT output will be disabled until enabled by software. In order to enable the ALERT the master must read the Status register, at address 02h, during the interrupt service routine and then reset the ALERT mask bit 7 in the Configuration register to `0' at the end of the interrupt service routine (See Figure 14). In order for the SA56004X to respond to the ARA command, the bit D0 in the ALERT mode register must be set LOW. ALERT mask bit 7 and the ALERT mode bit D0 are both LOW for the POR default.
The following events summarize the ALERT output interrupt operation in the SMBus alert mode: Event A: Master senses the ALERT line being LOW. Event A to B: Master sends a read command using the common 7-bit Alert Response Address (ARA) of 0001 100. Event A to B: Alerting device(s) return ACK signal and their addresses using the I2C Arbitration (the device with the lowest address value sends its address first. The master can repeat the alert reading process and work up through all the interrupts). Event B: Upon the successful completion of returning address, the SA56004X resets its ALERT output (to OFF) and sets the Alert Mask bit 7 in its configuration register. Event C: Master should read the device status register to identify and correct the conditions that caused the Alert interruption. The status register is reset. Event D: Master resets the Alert Mask bit 7 in the configuration register to enable the device Alert output interruption. Note: The bit assignment of the returned data from the ARA reading is listed in Table 14. If none of the device on the bus is alerted then the returned data from ARA reading will be FFh (1111 1111).
Table 14. ALERT response bit assignment
Alert response bit 7 (MSB) 6 5 4 3 2 Device address bit ADD6 ADD5 ADD4 ADD3 ADD2 ADD1 ADD0 1 Function
Address bit 6 (MSB) of alerted device Address bit 5 of alerted device Address bit 4 of alerted device Address bit 3 of alerted device Address bit 2 of alerted device Address bit 1 of alerted device Address bit 0 of alerted device Always `1'
Remote Temp High Limit Remote Diode Temp SA56004-X ALERT pin TEMPERATURE
1 0
Status Register Bit 4(RHIGH) A B C D
SL02057
Figure 14. ALERT pin in SMBus Alert mode
2004 Oct 06
15
Philips Semiconductors
Product data sheet
1 C accurate, SMBus-compatible, 8-pin, remote/local digital temperature sensor with over temperature alarms
SA56004X
T_CRIT output
The T_CRIT output is LOW when any temperature reading is greater than the preset limit in the corresponding critical temperature setpoint register. When one of the T_CRIT setpoint temperatures is exceeded, the appropriate status register bit, 1 (RCRIT) or 0 (LCRIT), is set. After every local and remote temperature conversion the Status register flags and the T_CRIT output are updated. Figure 15 is a timing diagram showing the relationship of T_CRIT output, Status bit 1 (RCRIT) and the remote critical temperature setpoint (RCS), and critical temperature hysteresis (TH) with remote temperature changes. Note that the T_CRIT output is de-activated only after the remote temperature is below the remote temperature setpoint, RCS minus the Hysteresis, TH. In the interrupt mode only, the Status register flags are reset after the Status register is read.
RCS Remote Temperature RCS - TH Events A B C D E F
Remote Temperature RCS RCS -TH Remote HIGH Setpoint
Remote LOW Setpoint
ALERT Output
T_CRIT Output
G
H
I
SL02059
Status Bit 1, RCRIT
NOTE: All events indicate the completion of a conversion. Figure 16. Fault Queue Remote High and Low and T_CRIT, T_CRIT Hysteresis setpoint response (Comparator mode) At Event A: The remote temperature has exceeded the Remote HIGH setpoint.
A B C
T_CRIT Output
SL02058
Figure 15. T_CRIT temperature response timing diagram Event A: T_CRIT goes LOW and Status bit 1, RCRIT is set HIGH when Remote Temperature exceeds RCS, Remote T_CRIT Setpoint. Event B: Remote Temperature goes below RCS-TH. T_CRIT is deactivated, but Status Register remains unchanged. Event C: The Status Register Bit 1, RCRIT is reset by a read of the Status Register (in the interrupt mode).
At Event B: Three consecutive over limit measurements have been made exceeding the Remote HIGH setpoint; the ALERT output is activated (goes LOW). By now, the remote temp has exceeded the Remote T_CRIT setpoint (RCS). At Event C: Three consecutive over limit measurements have been made exceeding RCS; the T_CRIT output is activated (goes LOW). At Event D: The remote temperature falls below the RCS-TH setpoint. At Event E: The ALERT output is de-activated (goes HIGH) after a below_high_limit temperature measurement is completed. At Event F: Three consecutive measurements have been made with the remote temperature below the RCS-TH threshold; the T_CRIT output is de-activated (goes HIGH). At Event G: The remote temp falls below the Remote LOW setpoint. At Event H: Three consecutive measurements are made with the temp below the Remote LOW setpoint; ALERT output is activated (goes LOW). At Event I: The ALERT output is de-activated (goes HIGH) after a above_low_limit temperature measurement is completed.
Fault Queue
To suppress erroneous ALERT or T_CRIT triggering, the SA56004X implements a Fault Queue for both local and remote channel. The Fault Queue insures a temperature measurement is genuinely beyond a HIGH, LOW or T_CRIT setpoint by not triggering until three consecutive out-of-limit measurements have been made. The fault queue defaults off upon POR and may be activated by setting bit 0 in the Configuration register (address 09h) to `1'.
2004 Oct 06
16
Philips Semiconductors
Product data sheet
1 C accurate, SMBus-compatible, 8-pin, remote/local digital temperature sensor with over temperature alarms
SA56004X
Remote diode selection
To measure the remote temperature or the temperature of an externally attached diode, the device automatically forces two successive currents of about 160 A and 10 A at D+ pin. It measures the voltage (VBE) between D+ and D-, detects the difference between the two VBEs or the VBE and then converts the VBE into a temperature data using the basic PTAT voltage formula as shown below. The device typically takes about 38 ms to perform a measurement during each conversion period or cycle, which is selectable by programming the conversion rate register. DVBE + n kT q ln I2 I1
SMBus INTERFACE
The device can communicate over a standard two-wire serial interface System Management Bus (SMBus) or compatible I2C-bus using SCLK and SDATA. The device employs four standard SMBus protocols: Write Byte, Read Byte, Receive Byte, and Send Byte. Data formats of four protocols are shown in Figure 17. The following key points of protocol are important: 1. The SMBus master initiates data transfer by establishing a START condition (S) and terminates data transfer by generating a STOP condition (P). 2. Data is sent over the serial bus in sequences of 9 clock pulses according to each 8-bit data byte followed by 1-bit status of device acknowledgement (A). 3. The 7-bit slave address is equivalent to factory-programmed address of the device. 4. The command byte is equivalent to the address of the selected device register. 5. The receive byte format is used for quicker transfer data from a device reading register which was previously selected.
where: n: Diode ideality factor k: Boltzmann's constant T: Absolute temperature ( K) = 273 C + T (C) q: Electron charge ln: Natural logarithm I2, I1: Two source currents Because the device does not directly convert the sensed VBE as in the old method of temperature measurement systems, the VBE calibration is not required. Furthermore, the device remote temperature error is adjusted at the manufacturer to meet the specifications with the use of the reference diode-connected transistors such as the 2N3904/2N3906. The diode type to be used in customer applications must have the characteristics as close to the 2N3904/2N3906 as possible in order to obtain optimal results. Finally, to prevent the effects of system noise on the measured VBE signals, an external capacitor of about 2200 pF connected between the D+ and D- pins as well as the grounded-shield cable for the diode connection wires are recommended.
Serial interface reset
If the SMBus master attempts to reset the SA56004X while the SA56004X is controlling the data line and transmitting on the data line, the SA56004X must be returned to a known state in the communication protocol. This may be accomplished in two ways: 1. When the SDATA is LOW, the SA56004X SMBus state machine resets to the SMBus idle state if SCLK is held LOW for more than 35 ms (maximum TIMEOUT period). According to SMBus specification 2.0, all devices are required to time-out when the SCLK line is held LOW for 25 to 35 ms. Therefore, to insure a time-out of all devices on the bus, the SCLK line must be held LOW for at least 35 ms. 2. When the SDATA is HIGH, the master initiates an SMBus start. The SA56004X will respond properly to a SMBus start condition only during the data retrieving cycle. After the start, the SA56004X will expect a SMBus Address byte.
Diode fault detection
The SA56004X is designed with circuitry to detect the fault conditions of the remote diode. When the D+ pin is shorted to VDD or floating, the Remote Temperature High Byte (RTHB) register is loaded with +127 C, the Remote Temperature Low Byte (RTLB) register is loaded with 0 C, and the OPEN bit (bit 2 of the Status register) is set. Under the above conditions of D+ shorted to VDD or floating, if the Remote T_CRIT setpoint is set less than +127 C, and T_CRIT Mask are disabled, then, the T_CRIT output pins will be pulled LOW. Furthermore, if the Remote HIGH Setpoint High Byte (RHSHB) register is set to a value less than +127 C and the Alert Mask is disabled, then the ALERT output will be pulled LOW. Note: the OPEN bit itself will not trigger an ALERT. When the D+ pin is shorted to ground or to D-, the Remote Temperature High Byte (RTHB) register is loaded with -128 C (1000 0000) and the OPEN (bit 2 in the Status register) will not be set. Since operating the SA56004X is beyond its normal limits, this temperature reading represents this shorted fault condition. If the value in the Remote Low Setpoint High Byte (RLSHB) register is more than -128 C and the Alert Mask is disabled, the ALERT output will be pulled LOW.
2004 Oct 06
17
Philips Semiconductors
Product data sheet
1 C accurate, SMBus-compatible, 8-pin, remote/local digital temperature sensor with over temperature alarms
SA56004X
WRITE BYTE FORMAT (To write a data byte to the device register) :
1 SCLK SDATA S DEVICE ADDRESS a6 a5 a4 a3 a2 a1 a0 W A DEVICE REGISTER COMMAND D7 D6 D5 D4 D3 D2 D1 D0 A 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9 (TO NEXT) (TO NEXT)
1 SCLK SDATA (CONT) (CONT) D7
2
3
4
5
6
7
8
9
D6
D5
D4
D3
D2
D1
D0 A P
DATA TO BE WRITTEN TO RGTR
READ BYTE FORMAT (To read a data byte from the device register) :
1 SCLK SDATA S DEVICE ADDRESS a6 a5 a4 a3 a2 a1 a0 W A DEVICE REGISTER COMMAND D7 D6 D5 D4 D3 D2 D1 D0 A P STOP 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9 (TO NEXT) (TO NEXT)
1 SCLK SDATA (CONT) (CONT) S RESTART a6
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
a5
a4
a3
a2
a1
a0 R A
D7
D6
D5
D4
D3
D2
D1
D0 NA P STOP
DEVICE ADDRESS
DATA FROM DEVICE REGISTER
RECEIVE BYTE FORMAT (To read a data byte from already pointed register) :
1 SCLK SDATA (CONT) (CONT) S RESTART DEVICE ADDRESS a6 a5 a4 a3 a2 a1 a0 R A DATA FROM DEVICE REGISTER D7 D6 D5 D4 D3 D2 D1 D0 NA P 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9
SEND BYTE FORMAT:
1 SCLK SDATA S DEVICE ADDRESS a6 a5 a4 a3 a2 a1 a0 W A DEVICE REGISTER COMMAND D7 D6 D5 D4 D3 D2 D1 D0 A P STOP 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9
SL02016
Figure 17. SMBus interface protocols.
2004 Oct 06
18
Philips Semiconductors
Product data sheet
1 C accurate, SMBus-compatible, 8-pin, remote/local digital temperature sensor with over temperature alarms
SA56004X
Printed Circuit Board layout considerations
Care must be taken in PCB layout to minimize noise induced at the remote temperature sensor inputs, especially in extremely noisy environments, such as a computer motherboard. Noise induced in the traces running between the device sensor inputs and the remote diode can cause temperature conversion errors. Typical sensor signal levels to the SA56004X is a few microvolts. The following guidelines are recommended: 1. Place the SA56004X as close as possible to the remote sensor. It can be from 4 to 8 inches, as long as the worst noise sources such as clock generator, data and address buses, CRTs are avoided. 2. Route the D+ and D- lines parallel and close together with ground guards enclosing them (see `Ideal diode trace layout', Figure 18). 3. Leakage currents due to PC board contamination must be considered. Error can be introduced by these leakage currents. 4. Use wide traces to reduce inductance and noise pickup. Narrow traces more readily pickup noise. The minimum width of 10 mil and space of 10 mil are recommended. 5. Place a bypass capacitor of 10 nF close to the VDD pin and an input filter capacitor of 2200 pF close to the D+ and D- pins.
6. A shielded twisted pair is recommended if remote sensor is located several feet away from the temperature sensor. Under this circumstance, connect the shield of the cable at the device side to the SA56004X GND pin and leave the shield at the remote end unconnected to avoid ground loop currents. Also notice that the series resistance of the cable may introduce measurement error; 1 can introduce about 0.5 C.
GND
D+
D-
GND
SL02017
Figure 18. D+ and D- trace layout.
PACKING METHOD
The SA56004X is packed in reels, as shown in Figure 19.
GUARD BAND
TAPE REEL ASSEMBLY
TAPE DETAIL
COVER TAPE
CARRIER TAPE
BARCODE LABEL
BOX
SL01305
Figure 19. Tape and reel packing method
2004 Oct 06
19
Philips Semiconductors
Product data sheet
1 C accurate, SMBus-compatible, 8-pin, remote/local digital temperature sensor with over temperature alarms
SA56004X
SO8: plastic small outline package; 8 leads; body width 3.9 mm
SOT96-1
2004 Oct 06
20
Philips Semiconductors
Product data sheet
1 C accurate, SMBus-compatible, 8-pin, remote/local digital temperature sensor with over temperature alarms
SA56004X
TSSOP8: plastic thin shrink small outline package; 8 leads; body width 3 mm
SOT505-1
2004 Oct 06
21
Philips Semiconductors
Product data sheet
1 C accurate, SMBus-compatible, 8-pin, remote/local digital temperature sensor with over temperature alarms
SA56004X
REVISION HISTORY
Rev _3 Date 20041006 Description Product data sheet (9397 750 13841). Supersedes Objective data of 2003 Sep 03 (9397 750 12015).
* Change data sheet status from "Objective data" to "Product data" * "Features" section:
- 4th bullet: change marking code from "ARW" to "56004E/600E" - add (new) 8th bullet - add (new) 13th bullet
Modifications:
* Figure 1, "Simplified system diagram" modified. * Table 1: add Marking codes * "Maximum ratings" table: add Vesd ratings, and Note 1. * "Electrical characteristics" table:
- change description line below title from "Tamb = 25 C, ..." to "Tamb = 0 C to +125 C, ..."
* Change section "Technical description", "General discussion" to "Block diagram" * Figure 4 modified. * Table 5: change title from "Configuration Register (CR) bit assignments" to "Configuration register (CON) bit
assignments" only)"
- Symbol IDD, Quiescent current: change Condition from "26 Hz conversion rate" to "16 Hz conversion rate"
* Section "Customer programmable offset register (remote only)" renamed to "Programmable offset register (remote * Add section "Remote diode selection" * Section "Printed Circuit Board layout considerations": List item #6 re-written.
_2 _1 20030903 20030819 Objective data (9397 750 12015). Replaces SA56004-X_1 dated 2003 Aug 19 (9397 750 10993). Objective data (9397 750 10993).
2004 Oct 06
22
Philips Semiconductors
Product data sheet
1 C accurate, SMBus-compatible, 8-pin, remote/local digital temperature sensor with over temperature alarms
SA56004X
Purchase of Philips I2C components conveys a license under the Philips' I2C patent to use the components in the I2C system provided the system conforms to the I2C specifications defined by Philips. This specification can be ordered using the code 9398 393 40011.
Data sheet status
Level
I
Data sheet status [1]
Objective data
Product status [2] [3]
Development
Definitions
This data sheet contains data from the objective specification for product development. Philips Semiconductors reserves the right to change the specification in any manner without notice. This data sheet contains data from the preliminary specification. Supplementary data will be published at a later date. Philips Semiconductors reserves the right to change the specification without notice, in order to improve the design and supply the best possible product. This data sheet contains data from the product specification. Philips Semiconductors reserves the right to make changes at any time in order to improve the design, manufacturing and supply. Relevant changes will be communicated via a Customer Product/Process Change Notification (CPCN).
II
Preliminary data
Qualification
III
Product data
Production
[1] Please consult the most recently issued data sheet before initiating or completing a design. [2] The product status of the device(s) described in this data sheet may have changed since this data sheet was published. The latest information is available on the Internet at URL http://www.semiconductors.philips.com. [3] For data sheets describing multiple type numbers, the highest-level product status determines the data sheet status.
Definitions
Short-form specification -- The data in a short-form specification is extracted from a full data sheet with the same type number and title. For detailed information see the relevant data sheet or data handbook. Limiting values definition -- Limiting values given are in accordance with the Absolute Maximum Rating System (IEC 60134). Stress above one or more of the limiting values may cause permanent damage to the device. These are stress ratings only and operation of the device at these or at any other conditions above those given in the Characteristics sections of the specification is not implied. Exposure to limiting values for extended periods may affect device reliability. Application information -- Applications that are described herein for any of these products are for illustrative purposes only. Philips Semiconductors make no representation or warranty that such applications will be suitable for the specified use without further testing or modification.
Disclaimers
Life support -- These products are not designed for use in life support appliances, devices, or systems where malfunction of these products can reasonably be expected to result in personal injury. Philips Semiconductors customers using or selling these products for use in such applications do so at their own risk and agree to fully indemnify Philips Semiconductors for any damages resulting from such application. Right to make changes -- Philips Semiconductors reserves the right to make changes in the products--including circuits, standard cells, and/or software--described or contained herein in order to improve design and/or performance. When the product is in full production (status `Production'), relevant changes will be communicated via a Customer Product/Process Change Notification (CPCN). Philips Semiconductors assumes no responsibility or liability for the use of any of these products, conveys no license or title under any patent, copyright, or mask work right to these products, and makes no representations or warranties that these products are free from patent, copyright, or mask work right infringement, unless otherwise specified.
Contact information
For additional information please visit http://www.semiconductors.philips.com. Fax: +31 40 27 24825
(c) Koninklijke Philips Electronics N.V. 2004 All rights reserved. Printed in U.S.A. Date of release: 10-04
For sales offices addresses send e-mail to: sales.addresses@www.semiconductors.philips.com.
Document order number:
9397 750 13841
Philips Semiconductors
2004 Oct 06 23


▲Up To Search▲   

 
Price & Availability of SA56004XDP

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X